home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2000 September / september_2000.iso / intercd / root / ^Linux / Jooky / revcounter.c < prev    next >
Encoding:
C/C++ Source or Header  |  1999-11-01  |  454 b   |  29 lines

  1. #include "includes.h"
  2. #include "funcs.h"
  3.  
  4. void revcounter(int secs)
  5. {
  6.     int remain;
  7.     time_t timey;
  8.     time_t prevtime;
  9.  
  10.     close (sockets[0]);
  11.  
  12.     time(&timey);
  13.     prevtime=0;
  14.  
  15.     for (remain=secs-1;remain>=0;--remain)
  16.     {
  17.         while (prevtime == timey)
  18.         {
  19.             time(&timey);
  20.             usleep(25000);
  21.         }
  22.         prevtime=timey;
  23.         memset(clockout,0,256);
  24.         sprintf(clockout,"%s",clockywock(remain));
  25.         write(sockets[1], clockout, strlen(clockout));
  26.     }
  27. }
  28.  
  29.